# 基础镜像
FROM openjdk:8u342

# 镜像的元数据信息
LABEL AUTHOR="JiaoXiangNing" EMAIL="jiaoxn@geoscene.cn" CREATE_TIME="2022-09-05" VERSION="0.1" DESCRIPTION="Flask Docker Image Based Python 3.8.5"

# 声明一些变量
ENV expose_port 8095
ENV work_dir /home/code

# 改变Docker镜像的时区
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 指定工作目录
WORKDIR ${work_dir}

# 拷贝JAR包
COPY ./target/jssc-0.0.1-SNAPSHOT.jar ./jssc.jar

# 声明使用的端口
EXPOSE ${expose_port}

CMD ["--server.port=8095"]
ENTRYPOINT ["java", "-jar", "./jssc.jar"]